<html><head><script>var $gwt_version = "1.6.4";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null;$stats && $stats({moduleName:'hellobox',subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
var lb='',ub=', Size: ',ab='-',v='-9223372036854775808',u='0',rb='300px',pb='500px',sb=':',db='DOMMouseScroll',tb='Index: ',gb='MouseEvents',Eb='Object;',Cb='Widget;',Bb='[Lcom.google.gwt.user.client.ui.',Db='[Ljava.lang.',Ab='[[D',mb='_',wb='blur',Fb='change',ac='click',zb='com.spicesoft.o3d.test.client.HelloBoxEP',eb='contextmenu',bc='dblclick',kb='div',bb='error',cc='focus',qb='height',fb='html',nb='id',dc='keydown',w='keypress',x='keyup',hb='left',y='load',z='losecapture',xb='moduleStartup',A='mousedown',B='mousemove',C='mouseout',D='mouseover',E='mouseup',cb='mousewheel',yb='onModuleLoadStart',jb='position',F='scroll',vb='startup',ib='top',ob='width';var _,ec=[0,-9223372036854775808],fc=[16777216,0],gc=[4294967295,9223372032559808512];function bo(a){return this===(a==null?null:a)}
function co(){return this.$H||(this.$H=++wc)}
function Fn(){}
_=Fn.prototype={};_.eQ=bo;_.hC=co;_.tM=et;_.tI=1;function oc(b,a){return b.tM==et||b.tI==2?b.eQ(a):(b==null?null:b)===(a==null?null:a)}
function qc(a){return a.tM==et||a.tI==2?a.hC():a.$H||(a.$H=++wc)}
var wc=0;function Fc(){Fc=et;Ac();new yc()}
function cd(a){var b=a.parentNode;if(b==null){return null}if(b.nodeType!=1)b=null;return b}
function xc(){}
_=xc.prototype=new Fn();_.tI=0;function Dc(){Dc=et;Fc()}
function Cc(){}
_=Cc.prototype=new xc();_.tI=0;function Ac(){Ac=et;Dc()}
function Bc(b,a){return b===a||!!(b.compareDocumentPosition(a)&16)}
function yc(){}
_=yc.prototype=new Cc();_.tI=0;function Fd(){}
_=Fd.prototype=new Fn();_.tI=0;_.a=false;_.b=null;function wd(a){qk()}
function xd(b){var a;if(vd){a=new td();Ae(b,a)}}
function yd(){return vd}
function td(){}
_=td.prototype=new Fd();_.k=wd;_.o=yd;_.tI=0;var vd=null;function Cd(){}
_=Cd.prototype=new Fn();_.tI=0;function be(a){a.a=++ee;return a}
function de(){return this.a}
function ae(){}
_=ae.prototype=new Fn();_.hC=de;_.tI=0;_.a=0;var ee=0;function we(b,c,a){if(b.b>0){ye(b,je(new ie(),b,c,a))}else{pe(b.d,c,a)}return new Cd()}
function ye(b,a){if(!b.a){b.a=zr(new yr())}Br(b.a,a)}
function Ae(c,a){var b;if(a.a){a.a=false;a.b=null}b=a.b;a.b=c.e;try{++c.b;re(c.d,a,c.c)}finally{--c.b;if(c.b==0){Be(c)}}if(b==null){a.a=true;a.b=null}else{a.b=b}}
function Be(c){var a,b;if(c.a){try{for(b=rq(new pq(),c.a);b.a<b.b.b;){a=tf(uq(b),2);pe(a.a.d,a.c,a.b)}}finally{c.a=null}}}
function he(){}
_=he.prototype=new Fn();_.tI=0;_.a=null;_.b=0;_.c=false;_.d=null;_.e=null;function je(b,a,d,c){b.a=a;b.c=d;b.b=c;return b}
function ie(){}
_=ie.prototype=new Fn();_.tI=7;_.a=null;_.b=null;_.c=null;function oe(a){a.a=fs(new es());return a}
function pe(c,d,a){var b;b=tf(dq(c.a,d),3);if(!b){b=zr(new yr());jq(c.a,d,b)}nf(b.a,b.b++,a)}
function re(i,e,h){var d,f,g,j,a,b,c;j=e.o();d=(a=tf(dq(i.a,j),3),!a?0:a.b);if(h){for(g=d-1;g>=0;--g){f=(b=tf(dq(i.a,j),3),tf((zq(g,b.b),b.a[g]),9));e.k(f)}}else{for(g=0;g<d;++g){f=(c=tf(dq(i.a,j),3),tf((zq(g,c.b),c.a[g]),9));e.k(f)}}}
function me(){}
_=me.prototype=new Fn();_.tI=0;function kf(d,c){var a=new Array(c);if(d>0){var e=[null,0,false,[0,0]][d];for(var b=0;b<c;++b){a[b]=e}}return a}
function lf(a,f,c,b,e){var d;d=kf(e,b);af();ff(d,bf,cf);d.tI=f;d.qI=c;return d}
function nf(a,b,c){if(c!=null){if(a.qI>0&&!rf(c.tI,a.qI)){throw new Dm()}if(a.qI<0&&(c.tM==et||c.tI==2)){throw new Dm()}}return a[b]=c}
function Ee(){}
_=Ee.prototype=new Fn();_.tI=0;_.length=0;_.qI=0;function af(){af=et;bf=[];cf=[];df(new Ee(),bf,cf)}
function df(e,a,b){var c=0,f;for(var d in e){if(f=e[d]){a[c]=d;b[c]=f;++c}}}
function ff(a,c,d){af();for(var e=0,b=c.length;e<b;++e){a[c[e]]=d[e]}}
var bf,cf;function sf(b,a){return b&&!!Ff[b][a]}
function rf(b,a){return b&&Ff[b][a]}
function tf(b,a){if(b!=null&&!rf(b.tI,a)){throw new bn()}return b}
function wf(b,a){return b!=null&&sf(b.tI,a)}
function Ef(a){return ~~Math.max(Math.min(a,2147483647),-2147483648)}
var Ff=[{},{},{1:1},{10:1},{10:1},{10:1},{10:1},{2:1},{4:1},{6:1},{4:1,5:1,6:1,7:1},{4:1,5:1,6:1,7:1,12:1},{4:1,5:1,6:1,7:1,12:1},{4:1,5:1,6:1,7:1,12:1},{4:1,5:1,6:1,7:1},{4:1,5:1,6:1,7:1,11:1,12:1},{9:1},{4:1,5:1,6:1,7:1,11:1,12:1},{4:1,5:1,6:1,7:1,12:1},{4:1,5:1,6:1,7:1},{10:1},{10:1},{10:1},{10:1},{10:1},{10:1},{10:1},{10:1},{15:1},{15:1},{13:1},{13:1},{13:1},{15:1},{3:1},{14:1},{15:1},{13:1},{10:1},{8:1}];function wg(a,b){var c,d;c=a[1]+b[1];d=a[0]+b[0];return yg(d,c)}
function vg(b,a,c){if(a==0){return b}if(c==0){return b}return wg(b,yg(a*c,0))}
function xg(a,b){var i,j;if(a[0]==b[0]&&a[1]==b[1]){return 0}i=a[1]<0;j=b[1]<0;if(i&&!j){return -1}if(!i&&j){return 1}if(gh(a,b)[1]<0){return -1}else{return 1}}
function yg(d,c){var a,b;c%=1.8446744073709552E19;d%=1.8446744073709552E19;a=c%4294967296;b=Math.floor(d/4294967296)*4294967296;c=c-a+b;d=d-b+a;while(d<0){d+=4294967296;c-=4294967296}while(d>4294967295){d-=4294967296;c+=4294967296}c=c%1.8446744073709552E19;while(c>9223372032559808512){c-=1.8446744073709552E19}while(c<-9223372036854775808){c+=1.8446744073709552E19}return [d,c]}
function zg(a,c){var b,p,q,r,s,t;if(c[0]==0&&c[1]==0){throw new Am()}if(a[0]==0&&a[1]==0){return mg(),tg}if(Ag(a,(mg(),pg))){if(Ag(c,rg)||Ag(c,qg)){return pg}r=fh(a,1);b=eh(zg(r,c),1);s=gh(a,Fg(c,b));return wg(b,zg(s,c))}if(Ag(c,pg)){return tg}if(a[1]<0){if(c[1]<0){return zg(bh(a),bh(c))}else{return bh(zg(bh(a),c))}}if(c[1]<0){return bh(zg(a,bh(c)))}t=tg;s=a;while(xg(s,c)>=0){q=Bg(Math.floor(hh(s)/ih(c)));if(q[0]==0&&q[1]==0){q=rg}p=Fg(q,c);t=wg(t,q);s=gh(s,p)}return t}
function Ag(a,b){return a[0]==b[0]&&a[1]==b[1]}
function Bg(a){if(isNaN(a)){return mg(),tg}if(a<-9223372036854775808){return mg(),pg}if(a>=9223372036854775807){return mg(),og}if(a>0){return yg(Math.floor(a),0)}else{return yg(Math.ceil(a),0)}}
function Cg(c){var a,b;if(c>-129&&c<128){a=c+128;b=(jg(),kg)[a];if(b==null){b=kg[a]=Dg(c)}return b}return Dg(c)}
function Dg(a){if(a>=0){return [a,0]}else{return [a+4294967296,-4294967296]}}
function Eg(a){if(a[0]>=2147483648){return ~~Math.max(Math.min(a[0]-4294967296,2147483647),-2147483648)}else{return ~~Math.max(Math.min(a[0],2147483647),-2147483648)}}
function Fg(a,f){var b,c,d,e,g,h,i,j,k;if(a[0]==0&&a[1]==0){return mg(),tg}if(f[0]==0&&f[1]==0){return mg(),tg}if(Ag(a,(mg(),pg))){return ah(f)}if(Ag(f,pg)){return ah(a)}if(a[1]<0){if(f[1]<0){return Fg(bh(a),bh(f))}else{return bh(Fg(bh(a),f))}}if(f[1]<0){return bh(Fg(a,bh(f)))}if(xg(a,sg)<0&&xg(f,sg)<0){return yg((a[1]+a[0])*(f[1]+f[0]),0)}d=a[1]%281474976710656;e=a[1]-d;b=a[0]%65536;c=a[0]-b;i=f[1]%281474976710656;j=f[1]-i;g=f[0]%65536;h=f[0]-g;k=tg;k=vg(k,e,g);k=vg(k,d,h);k=vg(k,d,g);k=vg(k,c,i);k=vg(k,c,h);k=vg(k,c,g);k=vg(k,b,j);k=vg(k,b,i);k=vg(k,b,h);k=vg(k,b,g);return k}
function ah(a){if((Eg(a)&1)==1){return mg(),pg}else{return mg(),tg}}
function bh(a){var b,c;if(Ag(a,(mg(),pg))){return pg}b=-a[1];c=-a[0];if(c>4294967295){c-=4294967296;b+=4294967296}if(c<0){c+=4294967296;b-=4294967296}return [c,b]}
function dh(a){if(a<=30){return 1<<a}else{return dh(30)*dh(a-30)}}
function eh(a,c){var b,d,e,f;c&=63;if(Ag(a,(mg(),pg))){if(c==0){return a}else{return tg}}if(a[1]<0){return bh(eh(bh(a),c))}f=dh(c);d=a[1]*f%1.8446744073709552E19;e=a[0]*f;b=e-e%4294967296;d+=b;e-=b;if(d>=9223372036854775807){d-=1.8446744073709552E19}return [e,d]}
function fh(a,b){var c,d,e;b&=63;e=dh(b);c=a[1]/e;d=Math.floor(a[0]/e);return yg(d,c)}
function gh(a,b){var c,d;c=a[1]-b[1];d=a[0]-b[0];return yg(d,c)}
function hh(a){var b,c,d;c=Ef(Math.log(a[1])/(mg(),ng));if(c<=48){return a[1]+a[0]}else{b=c-48;d=(1<<b)-1;return a[1]+(a[0]-d)}}
function ih(a){var b,c,d;c=Ef(Math.log(a[1])/(mg(),ng));if(c<=48){return a[1]+a[0]}else{b=c-48;d=(1<<b)-1;return a[1]+(a[0]+d)}}
function jh(a){var b,c,d,e,f,g;if(a[0]==0&&a[1]==0){return u}if(Ag(a,(mg(),pg))){return v}if(a[1]<0){return ab+jh(bh(a))}c=a;e=lb;while(!(c[0]==0&&c[1]==0)){f=Cg(1000000000);d=zg(c,f);b=lb+Eg(gh(c,Fg(d,f)));c=d;if(!(c[0]==0&&c[1]==0)){g=9-b.length;for(;g>0;--g){b=u+b}}e=b+e}return e}
function jg(){jg=et;kg=lf(eg,0,8,256,0)}
var kg;function mg(){mg=et;ng=Math.log(2);og=gc;pg=ec;qg=Cg(-1);rg=Cg(1);Cg(2);sg=fc;tg=Cg(0)}
var ng,og,pg,qg,rg,sg,tg;function xh(b,a,c){var d;if(a==Ah){if(cj((Fc(),b).type)==8192){Ah=null}}d=wh;wh=b;try{c.x(b)}finally{wh=d}}
var wh=null,Ah=null;function ii(a){qi();return ji(vd?vd:(vd=be(new ae())),a)}
function ji(b,a){return we(oi(),b,a)}
function li(){if(ki){xd(oi())}}
function mi(){var a;if(ki){a=(ai(),new Eh());ni(a);return null}return null}
function ni(a){if(pi){Ae(pi,a)}}
function oi(){if(!pi){pi=fi(new ei())}return pi}
function qi(){if(!ki){kj();ki=true}}
var ki=false,pi=null;function ai(){ai=et;bi=be(new ae())}
function ci(a){null.F()}
function di(){return bi}
function Eh(){}
_=Eh.prototype=new Fd();_.k=ci;_.o=di;_.tI=0;var bi;function fi(a){a.d=oe(new me());a.e=null;a.c=false;return a}
function ei(){}
_=ei.prototype=new he();_.tI=8;function cj(a){switch(a){case wb:return 4096;case Fb:return 1024;case ac:return 1;case bc:return 2;case cc:return 2048;case dc:return 128;case w:return 256;case x:return 512;case y:return 32768;case z:return 8192;case A:return 4;case B:return 64;case C:return 32;case D:return 16;case E:return 8;case F:return 16384;case bb:return 65536;case cb:return 131072;case db:return 131072;case eb:return 262144;}}
function ej(){if(!gj){Bi();wi();gj=true}}
function hj(a){return !(a!=null&&(a.tM!=et&&a.tI!=2))&&(a!=null&&sf(a.tI,5))}
var gj=false;function Bi(){Fi=function(b){if(Ei(b)){var a=Di;if(a&&a.__listener){if(hj(a.__listener)){xh(b,a,a.__listener);b.stopPropagation()}}}};Ei=function(a){return true};aj=function(b){var c,a=this;while(a&&!(c=a.__listener)){a=a.parentNode}if(a&&a.nodeType!=1){a=null}if(c){if(hj(c)){xh(b,a,c)}}};$wnd.addEventListener(ac,Fi,true);$wnd.addEventListener(bc,Fi,true);$wnd.addEventListener(A,Fi,true);$wnd.addEventListener(E,Fi,true);$wnd.addEventListener(B,Fi,true);$wnd.addEventListener(D,Fi,true);$wnd.addEventListener(C,Fi,true);$wnd.addEventListener(cb,Fi,true);$wnd.addEventListener(dc,Ei,true);$wnd.addEventListener(x,Ei,true);$wnd.addEventListener(w,Ei,true)}
function Ci(c,a){var b=(c.__eventBits||0)^a;c.__eventBits=a;if(!b)return;if(b&1)c.onclick=a&1?aj:null;if(b&2)c.ondblclick=a&2?aj:null;if(b&4)c.onmousedown=a&4?aj:null;if(b&8)c.onmouseup=a&8?aj:null;if(b&16)c.onmouseover=a&16?aj:null;if(b&32)c.onmouseout=a&32?aj:null;if(b&64)c.onmousemove=a&64?aj:null;if(b&128)c.onkeydown=a&128?aj:null;if(b&256)c.onkeypress=a&256?aj:null;if(b&512)c.onkeyup=a&512?aj:null;if(b&1024)c.onchange=a&1024?aj:null;if(b&2048)c.onfocus=a&2048?aj:null;if(b&4096)c.onblur=a&4096?aj:null;if(b&8192)c.onlosecapture=a&8192?aj:null;if(b&16384)c.onscroll=a&16384?aj:null;if(b&32768)c.onload=a&32768?aj:null;if(b&65536)c.onerror=a&65536?aj:null;if(b&131072)c.onmousewheel=a&131072?aj:null;if(b&262144)c.oncontextmenu=a&262144?aj:null}
var Di=null,Ei=null,Fi=null,aj=null;function wi(){$wnd.addEventListener(C,function(b){var a=$wnd.__captureElem;if(a&&!b.relatedTarget){if(fb==b.target.tagName.toLowerCase()){var c=$doc.createEvent(gb);c.initMouseEvent(E,true,true,$wnd,0,b.screenX,b.screenY,b.clientX,b.clientY,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,b.button,null);a.dispatchEvent(c)}}},true);$wnd.addEventListener(db,Fi,true)}
function yi(b,a){ej();Ci(b,a);xi(b,a)}
function xi(b,a){if(a&131072){b.addEventListener(db,aj,false)}}
function kj(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var c,b;try{c=mi()}finally{b=d&&d(a)}if(c!=null){return c}if(b!=null){return b}};$wnd.onunload=function(a){try{li()}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}}}
function cl(b,a){b.h=a}
function al(){}
_=al.prototype=new Fn();_.tI=9;_.h=null;function vl(b){var a;if(b.t()){throw new qn()}b.e=true;b.h.__listener=b;a=b.f;b.f=-1;if(a>0){Al(b,a)}b.l();b.z()}
function wl(c,a){var b;switch(cj((Fc(),a).type)){case 16:case 32:b=a.relatedTarget;if(!!b&&Bc(c.h,b)){return}}}
function xl(a){if(!a.t()){throw new qn()}try{a.A()}finally{a.m();a.h.__listener=null;a.e=false}}
function yl(a){if(!a.g){pk();if(aq(uk.a,a)){a.y();mq(uk.a,a)!=null}}else if(wf(a.g,12)){tf(a.g,12).B(a)}else if(a.g){throw new qn()}}
function zl(c,b){var a;a=c.g;if(!b){if(!!a&&a.t()){c.y()}c.g=null}else{if(a){throw new qn()}c.g=b;if(b.t()){c.w()}}}
function Al(b,a){if(b.f==-1){yi(b.h,a|(b.h.__eventBits||0))}else{b.f|=a}}
function Bl(){}
function Cl(){}
function Dl(){return this.e}
function El(){vl(this)}
function Fl(a){wl(this,a)}
function am(){xl(this)}
function bm(){}
function cm(){}
function fl(){}
_=fl.prototype=new al();_.l=Bl;_.m=Cl;_.t=Dl;_.w=El;_.x=Fl;_.y=am;_.z=bm;_.A=cm;_.tI=10;_.e=false;_.f=0;_.g=null;function ek(){var a,b;for(b=this.u();b.r();){a=tf(b.v(),7);a.w()}}
function fk(){var a,b;for(b=this.u();b.r();){a=tf(b.v(),7);a.y()}}
function gk(){}
function hk(){}
function ck(){}
_=ck.prototype=new fl();_.l=ek;_.m=fk;_.z=gk;_.A=hk;_.tI=11;function tj(c,a,b){yl(a);ol(c.a,a);b.appendChild(a.h);zl(a,c)}
function vj(b,c){var a;if(c.g!=b){return false}zl(c,null);a=c.h;cd((Fc(),a)).removeChild(a);tl(b.a,c);return true}
function wj(){return jl(new hl(),this.a)}
function xj(a){return vj(this,a)}
function rj(){}
_=rj.prototype=new ck();_.u=wj;_.B=xj;_.tI=12;function nj(a,b){tj(a,b,a.h)}
function pj(a){a.style[hb]=lb;a.style[ib]=lb;a.style[jb]=lb}
function qj(b){var a;a=vj(this,b);if(a){pj(b.h)}return a}
function mj(){}
_=mj.prototype=new rj();_.B=qj;_.tI=13;function Aj(a,b){if(a.d){throw new qn()}yl(b);cl(a,b.h);a.d=b;zl(b,a)}
function Bj(a){if(a.f!=-1){Al(a.d,a.f);a.f=-1}vl(a.d);a.h.__listener=a}
function Cj(){if(this.d){return this.d.e}return false}
function Dj(){Bj(this)}
function Ej(a){wl(this,a);wl(this.d,a)}
function Fj(){xl(this.d)}
function yj(){}
_=yj.prototype=new fl();_.t=Cj;_.w=Dj;_.x=Ej;_.y=Fj;_.tI=14;_.d=null;function pk(){pk=et;tk=fs(new es());uk=js(new is())}
function ok(b,a){pk();b.a=nl(new gl());b.h=a;vl(b);return b}
function qk(){var b,a;pk();var c,d;for(d=(b=fp(new ep(),rr(uk.a).b.a),br(new ar(),b));tq(d.a.a);){c=tf((a=tf(uq(d.a.a),13),a.p()),7);if(c.t()){c.y()}}Ep(uk.a);Ep(tk)}
function sk(a){pk();var b;b=tf(dq(tk,a),11);if(b){return b}if(tk.d==0){ii(new jk())}b=mk(new lk());jq(tk,a,b);ks(uk,b);return b}
function ik(){}
_=ik.prototype=new mj();_.tI=15;var tk,uk;function jk(){}
_=jk.prototype=new Fn();_.tI=16;function nk(){nk=et;pk()}
function mk(a){nk();ok(a,$doc.body);return a}
function lk(){}
_=lk.prototype=new ik();_.tI=17;function Ak(a){Bk(a,(Fc(),$doc).createElement(kb));return a}
function Bk(b,a){b.h=a;return b}
function Dk(a,b){if(a.a!=b){return false}zl(b,null);a.h.removeChild(b.h);a.a=null;return true}
function Ek(){return new wk()}
function Fk(a){return Dk(this,a)}
function vk(){}
_=vk.prototype=new ck();_.u=Ek;_.B=Fk;_.tI=18;_.a=null;function yk(){return false}
function zk(){throw new Ds()}
function wk(){}
_=wk.prototype=new Fn();_.r=yk;_.v=zk;_.tI=0;function nl(a){a.a=lf(cg,0,7,4,0);return a}
function ol(a,b){rl(a,b,a.b)}
function ql(b,c){var a;for(a=0;a<b.b;++a){if(b.a[a]==c){return a}}return -1}
function rl(d,e,a){var b,c;if(a<0||a>d.b){throw new tn()}if(d.b==d.a.length){c=lf(cg,0,7,d.a.length*2,0);for(b=0;b<d.a.length;++b){nf(c,b,d.a[b])}d.a=c}++d.b;for(b=d.b-1;b>a;--b){nf(d.a,b,d.a[b-1])}nf(d.a,a,e)}
function sl(c,b){var a;if(b<0||b>=c.b){throw new tn()}--c.b;for(a=b;a<c.b;++a){nf(c.a,a,c.a[a+1])}nf(c.a,c.b,null)}
function tl(b,c){var a;a=ql(b,c);if(a==-1){throw new Ds()}sl(b,a)}
function gl(){}
_=gl.prototype=new Fn();_.tI=0;_.a=null;_.b=0;function jl(b,a){b.b=a;return b}
function ll(){return this.a<this.b.b-1}
function ml(){if(this.a>=this.b.b){throw new Ds()}return this.b.a[++this.a]}
function hl(){}
_=hl.prototype=new Fn();_.r=ll;_.v=ml;_.tI=0;_.a=-1;_.b=null;function em(c,a){var b;c.a=a;c.b=jh(Bg((new Date()).getTime()))+mb+Ef(Math.random()*100000);b=Ak(new vk());b.h.setAttribute(nb,c.b);Aj(c,b);return c}
function gm(d,b){$wnd.o3djs.util.makeClients(function(a){d.s(a[0])},null,null,b)}
function hm(a){var b;this.c=a;b=nm(new jm(),$wnd.o3djs.simple.create(this.a.a.a.c));lm(new km(),b.a.createCube(50))}
function im(){Bj(this);gm(this,this.b)}
function dm(){}
_=dm.prototype=new yj();_.s=hm;_.w=im;_.tI=19;_.a=null;_.b=null;_.c=null;function nm(b,a){b.a=a;return b}
function jm(){}
_=jm.prototype=new Fn();_.tI=0;_.a=null;function lm(a){return a}
function km(){}
_=km.prototype=new Fn();_.tI=0;function xm(a){a.a=em(new dm(),tm(new sm(),a));a.a.h.style[ob]=pb;a.a.h.style[qb]=rb;nj((pk(),sk(null)),a.a)}
function rm(){}
_=rm.prototype=new Fn();_.tI=0;_.a=null;function tm(b,a){b.a=a;return b}
function sm(){}
_=sm.prototype=new Fn();_.tI=0;_.a=null;function yo(){}
_=yo.prototype=new Fn();_.tI=3;function on(){}
_=on.prototype=new yo();_.tI=4;function eo(){}
_=eo.prototype=new on();_.tI=5;function Am(){}
_=Am.prototype=new eo();_.tI=20;function Dm(){}
_=Dm.prototype=new eo();_.tI=21;function en(c,a){var b;b=new an();return b}
function an(){}
_=an.prototype=new Fn();_.tI=0;function bn(){}
_=bn.prototype=new eo();_.tI=24;function qn(){}
_=qn.prototype=new eo();_.tI=25;function un(b,a){return b}
function tn(){}
_=tn.prototype=new eo();_.tI=26;function to(a){if(!(a!=null&&sf(a.tI,1))){return false}return String(this)==a}
function uo(){return no(this)}
_=String.prototype;_.eQ=to;_.hC=uo;_.tI=2;function io(){io=et;jo={};mo={}}
function ko(e){var a,b,c,d;d=e.length;c=d<64?1:~~(d/32);a=0;for(b=0;b<d;b+=c){a<<=1;a+=e.charCodeAt(b)}a|=0;return a}
function no(c){io();var a=sb+c;var b=mo[a];if(b!=null){return b}b=jo[a];if(b==null){b=ko(c)}oo();return mo[a]=b}
function oo(){if(lo==256){jo=mo;mo={};lo=0}++lo}
var jo,lo=0,mo;function Ao(){}
_=Ao.prototype=new eo();_.tI=27;function Eo(a,b){var c;while(a.r()){c=a.v();if(b==null?c==null:oc(b,c)){return a}}return null}
function ap(a){throw new Ao()}
function bp(b){var a;a=Eo(this.u(),b);return !!a}
function Do(){}
_=Do.prototype=new Fn();_.i=ap;_.j=bp;_.tI=0;function rr(b){var a;a=jp(new dp(),b);return gr(new Fq(),b,a)}
function sr(c){var a,b,d,e,f;if((c==null?null:c)===this){return true}if(!(c!=null&&sf(c.tI,14))){return false}e=tf(c,14);if(tf(this,14).d!=e.d){return false}for(b=fp(new ep(),jp(new dp(),e).a);tq(b.a);){a=tf(uq(b.a),13);d=a.p();f=a.q();if(!(d==null?tf(this,14).c:d!=null&&sf(d.tI,1)?fq(tf(this,14),tf(d,1)):eq(tf(this,14),d,~~qc(d)))){return false}if(!dt(f,d==null?tf(this,14).b:d!=null&&sf(d.tI,1)?tf(this,14).e[sb+tf(d,1)]:bq(tf(this,14),d,~~qc(d)))){return false}}return true}
function tr(){var a,b,c;c=0;for(b=fp(new ep(),jp(new dp(),tf(this,14)).a);tq(b.a);){a=tf(uq(b.a),13);c+=a.hC();c=~~c}return c}
function Eq(){}
_=Eq.prototype=new Fn();_.eQ=sr;_.hC=tr;_.tI=0;function Cp(g,c){var e=g.a;for(var d in e){if(d==parseInt(d)){var a=e[d];for(var f=0,b=a.length;f<b;++f){c.i(a[f])}}}}
function Dp(e,a){var d=e.e;for(var c in d){if(c.charCodeAt(0)==58){var b=Ap(e,c.substring(1));a.i(b)}}}
function Ep(a){a.a=[];a.e={};a.c=false;a.b=null;a.d=0}
function aq(b,a){return a==null?b.c:a!=null&&sf(a.tI,1)?fq(b,tf(a,1)):eq(b,a,~~qc(a))}
function dq(b,a){return a==null?b.b:a!=null&&sf(a.tI,1)?b.e[sb+tf(a,1)]:bq(b,a,~~qc(a))}
function bq(h,g,e){var a=h.a[e];if(a){for(var f=0,b=a.length;f<b;++f){var c=a[f];var d=c.p();if(h.n(g,d)){return c.q()}}}return null}
function eq(h,g,e){var a=h.a[e];if(a){for(var f=0,b=a.length;f<b;++f){var c=a[f];var d=c.p();if(h.n(g,d)){return true}}}return false}
function fq(b,a){return sb+a in b.e}
function jq(b,a,c){return a==null?hq(b,c):a!=null&&sf(a.tI,1)?iq(b,tf(a,1),c):gq(b,a,c,~~qc(a))}
function gq(i,g,j,e){var a=i.a[e];if(a){for(var f=0,b=a.length;f<b;++f){var c=a[f];var d=c.p();if(i.n(g,d)){var h=c.q();c.C(j);return h}}}else{a=i.a[e]=[]}var c=ws(new vs(),g,j);a.push(c);++i.d;return null}
function hq(b,c){var a;a=b.b;b.b=c;if(!b.c){b.c=true;++b.d}return a}
function iq(d,a,e){var b,c=d.e;a=sb+a;if(a in c){b=c[a]}else{++d.d}c[a]=e;return b}
function mq(b,a){return !a?lq(b):kq(b,a,~~(a.$H||(a.$H=++wc)))}
function kq(h,g,e){var a=h.a[e];if(a){for(var f=0,b=a.length;f<b;++f){var c=a[f];var d=c.p();if(h.n(g,d)){if(a.length==1){delete h.a[e]}else{a.splice(f,1)}--h.d;return c.q()}}}return null}
function lq(b){var a;a=b.b;b.b=null;if(b.c){b.c=false;--b.d}return a}
function nq(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&oc(a,b)}
function cp(){}
_=cp.prototype=new Eq();_.n=nq;_.tI=0;_.a=null;_.b=null;_.c=false;_.d=0;_.e=null;function wr(b){var a,c,d;if((b==null?null:b)===this){return true}if(!(b!=null&&sf(b.tI,15))){return false}c=tf(b,15);if(c.D()!=this.D()){return false}for(a=c.u();a.r();){d=a.v();if(!this.j(d)){return false}}return true}
function xr(){var a,b,c;a=0;for(b=this.u();b.r();){c=b.v();if(c!=null){a+=qc(c);a=~~a}}return a}
function ur(){}
_=ur.prototype=new Do();_.eQ=wr;_.hC=xr;_.tI=28;function jp(b,a){b.a=a;return b}
function lp(d,c){var a,b,e;if(c!=null&&sf(c.tI,13)){a=tf(c,13);b=a.p();if(aq(d.a,b)){e=dq(d.a,b);return hs(a.q(),e)}}return false}
function mp(a){return lp(this,a)}
function np(){return fp(new ep(),this.a)}
function op(){return this.a.d}
function dp(){}
_=dp.prototype=new ur();_.j=mp;_.u=np;_.D=op;_.tI=29;_.a=null;function fp(c,b){var a;c.b=b;a=zr(new yr());if(c.b.c){Br(a,qp(new pp(),c.b))}Dp(c.b,a);Cp(c.b,a);c.a=rq(new pq(),a);return c}
function hp(){return tq(this.a)}
function ip(){return tf(uq(this.a),13)}
function ep(){}
_=ep.prototype=new Fn();_.r=hp;_.v=ip;_.tI=0;_.a=null;_.b=null;function or(b){var a;if(b!=null&&sf(b.tI,13)){a=tf(b,13);if(dt(this.p(),a.p())&&dt(this.q(),a.q())){return true}}return false}
function pr(){var a,b;a=0;b=0;if(this.p()!=null){a=qc(this.p())}if(this.q()!=null){b=qc(this.q())}return a^b}
function mr(){}
_=mr.prototype=new Fn();_.eQ=or;_.hC=pr;_.tI=30;function qp(b,a){b.a=a;return b}
function sp(){return null}
function tp(){return this.a.b}
function up(a){return hq(this.a,a)}
function pp(){}
_=pp.prototype=new mr();_.p=sp;_.q=tp;_.C=up;_.tI=31;_.a=null;function wp(c,a,b){c.b=b;c.a=a;return c}
function yp(){return this.a}
function zp(){return this.b.e[sb+this.a]}
function Ap(b,a){return wp(new vp(),a,b)}
function Bp(a){return iq(this.b,this.a,a)}
function vp(){}
_=vp.prototype=new mr();_.p=yp;_.q=zp;_.C=Bp;_.tI=32;_.a=null;_.b=null;function yq(a){Ar(this,this.D(),a);return true}
function zq(a,b){if(a<0||a>=b){Cq(a,b)}}
function Aq(e){var a,b,c,d,f;if((e==null?null:e)===this){return true}if(!(e!=null&&sf(e.tI,3))){return false}f=tf(e,3);if(this.D()!=f.b){return false}c=rq(new pq(),tf(this,3));d=rq(new pq(),f);while(c.a<c.b.b){a=uq(c);b=uq(d);if(!(a==null?b==null:oc(a,b))){return false}}return true}
function Bq(){var a,b,c;b=1;a=rq(new pq(),tf(this,3));while(a.a<a.b.b){c=uq(a);b=31*b+(c==null?0:qc(c));b=~~b}return b}
function Cq(a,b){throw un(new tn(),tb+a+ub+b)}
function Dq(){return rq(new pq(),tf(this,3))}
function oq(){}
_=oq.prototype=new Do();_.i=yq;_.eQ=Aq;_.hC=Bq;_.u=Dq;_.tI=0;function rq(b,a){b.b=a;return b}
function tq(a){return a.a<a.b.b}
function uq(a){if(a.a>=a.b.b){throw new Ds()}return Dr(a.b,a.a++)}
function vq(){return this.a<this.b.b}
function wq(){return uq(this)}
function pq(){}
_=pq.prototype=new Fn();_.r=vq;_.v=wq;_.tI=0;_.a=0;_.b=null;function gr(b,a,c){b.a=a;b.b=c;return b}
function jr(a){return aq(this.a,a)}
function kr(){var a;return a=fp(new ep(),this.b.a),br(new ar(),a)}
function lr(){return this.b.a.d}
function Fq(){}
_=Fq.prototype=new ur();_.j=jr;_.u=kr;_.D=lr;_.tI=33;_.a=null;_.b=null;function br(a,b){a.a=b;return a}
function er(){return tq(this.a.a)}
function fr(){var a;return a=tf(uq(this.a.a),13),a.p()}
function ar(){}
_=ar.prototype=new Fn();_.r=er;_.v=fr;_.tI=0;_.a=null;function zr(a){a.a=lf(dg,0,0,0,0);a.b=0;return a}
function Br(b,a){nf(b.a,b.b++,a);return true}
function Ar(c,a,b){if(a<0||a>c.b){Cq(a,c.b)}c.a.splice(a,0,b);++c.b}
function Dr(b,a){zq(a,b.b);return b.a[a]}
function Er(c,b,a){for(;a<c.b;++a){if(dt(b,c.a[a])){return a}}return -1}
function Fr(a){return nf(this.a,this.b++,a),true}
function as(a){return Er(this,a,0)!=-1}
function bs(){return this.b}
function yr(){}
_=yr.prototype=new oq();_.i=Fr;_.j=as;_.D=bs;_.tI=34;_.a=null;_.b=0;function fs(a){Ep(a);return a}
function hs(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&oc(a,b)}
function es(){}
_=es.prototype=new cp();_.tI=35;function js(a){a.a=fs(new es());return a}
function ks(c,a){var b;b=jq(c.a,a,c);return b==null}
function os(b){var a;return a=jq(this.a,b,this),a==null}
function ps(a){return aq(this.a,a)}
function qs(){var a;return a=fp(new ep(),rr(this.a).b.a),br(new ar(),a)}
function rs(){return this.a.d}
function is(){}
_=is.prototype=new ur();_.i=os;_.j=ps;_.u=qs;_.D=rs;_.tI=36;_.a=null;function ws(b,a,c){b.a=a;b.b=c;return b}
function ys(){return this.a}
function zs(){return this.b}
function Bs(b){var a;a=this.b;this.b=b;return a}
function vs(){}
_=vs.prototype=new mr();_.p=ys;_.q=zs;_.C=Bs;_.tI=37;_.a=null;_.b=null;function Ds(){}
_=Ds.prototype=new eo();_.tI=38;function dt(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&oc(a,b)}
function ym(){!!$stats&&$stats({moduleName:$moduleName,subSystem:vb,evtGroup:xb,millis:(new Date()).getTime(),type:yb,className:zb});xm(new rm())}
function gwtOnLoad(b,d,c){$moduleName=d;$moduleBase=c;if(b)try{ym()}catch(a){b(d)}else{ym()}}
function et(){}
var eg=en(lb,Ab),cg=en(Bb,Cb),dg=en(Db,Eb);$stats && $stats({moduleName:'hellobox',subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.hellobox) $wnd.hellobox.onScriptLoad();
--></script></body></html>